Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Dallas Open - Dallas Australian Open - Melbourne Winnipeg Challenger Russia F1 Russia F3 Sweden F1 Sweden F2 Czech Republic F6 India F1 India F2 Qatar F2 Qatar F3 Turkey F1 Turkey F2 Turkey F3 Russia F3 Belarus F1 Belarus F2 Poland F2 Poland F3 Uzbekistan F2 Uzbekistan F3 Uzbekistan F4 Ukraine F4 Nigeria F5 Nigeria F6 Croatia F1 Croatia F2 Morocco F2 Uzbekistan F1 Belarus F1 Uzbekistan F2 Belarus F2 France F13 France F14 Morocco F1 Morocco F2 Russia F1 Russia F2 Uzbekistan F1 Uzbekistan F2 Czech Republic F5 Czech Republic F6 Germany F2 Austria F1 Germany F5 France F3 Russia F5 France F14 France F15 Russia F6 Kazakhstan F6 Russia F1 Russia F2 Russia F3 Russia F4 Uzbekistan F1 Uzbekistan F2 Russia F8 Russia F3 Russia F4 Belarus F4 Russia F2 Georgia F1 Georgia F2 Czech Republic F5 Croatia F2 Uzbekistan F1 Romania F12 Uzbekistan F2 Romania F13 Uzbekistan F3 Russia F2 Ukraine F2 Russia F1 Ukraine F3 Russia F2 Czech Republic F4 Czech Republic F5 Uzbekistan F1 Ukraine F1 Ukraine F2 Poland F6 Ukraine F3 Poland F7 Belarus F1 Belarus F2 France F4 France F5 Russia F1 Russia F2 Russia F3 Russia F1 Czech Republic F5 Czech Republic F6 Russia F2 China F2 Germany F4 Croatia F1 Croatia F2 Germany F6 France F11 Kazakhstan F1 Kazakhstan F2 Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Uzbekistan F3 (Andijan) Uzbekistan F4 (Namangan) Russia F6 (Moscow) Russia F7 (Moscow) Russia F8 (Moscow) Thailand F7 (Nonthaburi) M25 Aktobe M25 Aktobe M25+H Kazan M25 Shymkent M25 Andijan M25 Namangan M15 Almaty M25+H Pozoblanco M15 Moscow M15 Moscow M25 Ust-Kamenogorsk M25 Almaty M15 Kazan M25 Aktobe M15 St. Petersburg M15 St. Petersburg M15 St. Petersburg M15 Kazan M25 Nur-Sultan M25 Nur-Sultan M25 Sharm ElSheikh M25 Nur-Sultan M25 Nur-Sultan M15 Chiang Rai M15 Chiang Rai M15 Chiang Rai M15 Chiang Rai M25 Chiang Rai M15 Chiang Rai M25 Nur-Sultan M15 Ust-Kamenogorsk M25 Jakarta M25 Jakarta Thailand F8 (Nonthaburi) Thailand F9 (Nonthaburi) M25 Aktobe M25 Chiang Rai M25 Kazan M25 Shymkent Samarkand Challenger - Samarkand Challenger DCN de Cherbourg - Cherbourg M15 St. Petersburg Almaty Challenger 2 - Almaty 2008 China TCL Challenger - Guangzhou Fergana Challenger - Fergana Izmir Cup - Izmir Alphen Challenger Astana Challenger Cherbourg Challeger Pozoblanco Challenger Bangkok Challenger Tashkent Challenger M25 Johannesburg / Markspark Bratislava Challenger Helsinki Challenger M25 Johannesburg / Ellispark Heilbronn Challenger Prostejov Challenger M15 Kazan Togliatti Cup - Togliatti Karshi Challenger Mordovia Cup - Saransk Istanbul Challenger Tashkent Challenger Kazan Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Karshi Challenger - Karshi Athens Challenger Fergana Challenger Nottingham Challenger Penza Challenger Astana Challenger Pozoblanco Challenger Karshi Challenger Segovia Challenger Alexander Kolyaskin Memorial - Donetsk St. Remy Challenger Istanbul Challenger Izmir Challenger Lermontov Challenger Mordovia Cup 2008 - Saransk Eckental Challenger Bratislava Challenger Helsinki Challenger Tyumen Challenger St. Brieuc Challenger Karshi Challenger Istanbul Challenger Privat Bank Cup - Dniepropetrovsk Orleans Challenger Mons Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Chennai Challenger Bergamo Challenger Kolkata Challenger New Delhi Challenger Irving Challenger Kazan Challenger Savannah Challenger Shenzhen Challenger Tallahassee Challenger Gimcheon Challenger Heilbronn Challenger Karshi Challenger Fergana Challenger - Fergana Winnetka Challenger Portoroz Challenger Binghamton Challenger Recanati Challenger Astana Challenger Izmir Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Astana Challenger Kazan Challenger Raanana Challenger Taipei City Challenger Rome Challenger Heilbronn Challenger Manchester Challenger Bergamo Challenger Winnetka Challenger Astana Challenger Segovia Challenger Portoroz Challenger Vancouver Challenger Orleans Challenger Agri Challenger Mons Challenger Tashkent Challenger Rennes Challenger Brest Challenger Bratislava Challenger Kobe Challenger Brescia Challenger Toyota Challenger Wroclaw Challenger Taipei City Challenger Fergana Challenger Astana Challenger Chengdu Challenger Mons Challenger Tashkent Challenger Bratislava Challenger Canberra Challenger Irving Challenger Taipei City Challenger Gimcheon Challenger Seoul Challenger Shymkent Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Izmir Challenger Orleans Challenger Brest Challenger Kyoto Challenger Wolfsburg Challenger Ilkley Challenger Fergana Challenger Astana Challenger Kazan Challenger St. Remy Challenger Almaty Challenger Andria Challenger Bangkok Challenger Alexander Kolyaskin Memorial - Donetsk Fergana Challenger Cherbourg Challenger Penza Challenger Kaohsiung Challenger Anning Challenger Cary 2 Challenger Bordeaux Challenger Hamburg Challenger St. Remy Challenger Bergamo Challenger Kazan Challenger UTC Open - Cherkassy Quimper Challenger Koblenz Challenger Cherbourg Challenger Astana Challenger - Astana Almaty Challenger 1 - Almaty Gwangju Challenger Wuxi Challenger Milan Challenger Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Seoul Challenger Chicago Challenger Mons Challenger Ortisei Challenger Tashkent Challenger Hangzhou Challenger Pau Challenger Sony Ericsson Open 2008 - Belgrade Rennes Challenger Sail Open - New Delhi New Delhi Challenger II - New Delhi Yokohama Challenger Bratislava 2 Challenger Moncton Men's Challenger - Moncton Riviera de Rimini Challenger - Rimini Ortisei Challenger Noumea Challenger Budapest Challenger Bangkok Challenger Bukhara Challenger - Bukhara Karshi Challenger - Karshi Lugano Challenger Nottingham Challenger Alexander Kolyaskin Memorial - Donetsk Recanati Challenger Heilbronn Challenger Tashkent Challenger - Tashkent Busan Challenger Heilbronn Challenger Besancon Challenger Barletta Challenger Guangzhou Challenger Sarajevo Challenger Monza Challenger Segovia Challenger Bergamo Challenger Taipei Challenger Ramat Hasharon Challenger Fergana Challenger Dallas Challenger Pozoblanco Challenger Jonkoping Challenger Saransk Challenger Segovia Challenger Irving Challenger Karshi Challenger Almaty Challenger Raanana Challenger Samarkand Challenger Nottingham Challenger Nottingham-2 Challenger Kremlin Cup - Moscow Busan Challenger Seoul Challenger Astana Challenger Lexington Challenger Kazan Challenger Johannesburg Challenger Kazan Challenger Rhodes Challenger Furth Challenger St. Remy Challenger Izmir Challenger Recanati Challenger Penza Challenger Tashkent Challenger Saransk Challenger Segovia Challenger Segovia Challenger Puerto Vallarta Challenger Mouilleron-Le-Captif Challenger Istanbul Challenger Karshi Challenger Qingdao Challenger Ortisei Challenger Bangkok Challenger Tyumen Challenger Orleans Challenger ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Bratislava 1 Challenger Open 13 - Marseille Kremlin Cup - Moscow Nonthaburi 4 Challenger Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Salinas Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Togliatti Cup - Togliatti Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille PrivatBank Cup - Dnepropetrovsk Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Togliatti Cup - Togliatti Bukhara Challenger - Bukhara PTT Thailand Open - Bangkok Kremlin Cup - Moscow Privatbank Open 2006 - Dnepropetrovsk St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Fergana Challenger - Fergana Rennes Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin AEGON International - Eastbourne Togliatti Cup - Togliatti Penza Cup - Penza Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand UTC Open by Selena - Cherkassy Kremlin Cup - Moscow Open des Alpes Trophee BNP Paribas - Grenoble PEOPLEnet Cup - Dnepropetrovsk Delhi Challenger I - New Delhi Sail Open - New Delhi SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Mordovia Cup 2005 - Saransk Morocco Tennis Tour - Meknes Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Guzzini Challenger - Recanati Claro Open Colombia - Bogota Challenger Banque Nationale - Granby Brisbane 2 Challenger Penza Cup 2008 - Penza Kremlin Cup - Moscow Aircel Chennai Open - Chennai Banja Luka Challenger 2008 - Banja Luka US Men's Clay Court Championship - Houston Nottingham Challenger Gerry Weber Open - Halle Istanbul Challenger Ramat Hasharon Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Open des Alpes Trophee BNP Paribas - Grenoble Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Sarajevo Challenger Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Trofeo Sisma Mantova - Mantova President's Cup - Astana Kremlin Cup - Moscow Scheveningen Challenger Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Rennes Challenger Gerry Weber Open - Halle Suisse Open - Gstaad Moselle Open - Metz Napoli Challenger Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow European Open - Antwerp Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Aptos Challenger Izmir Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Columbus Challenger Hall of Fame Tennis Championships - Newport Mouilleron-Le-Captif Challenger BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Tenerife Challenger St. Brieuc Challenger Sarasota Challenger Hamburg Challenger Busan Challenger BB&T Atlanta Open - Atlanta Mons Challenger Citi Open - Washington Tashkent Challenger Mons Challenger St. Petersburg Open - St. Petersburg Tashkent Challenger Penza Cup - Penza Rennes Challenger Sofia Open - Sofia Geneva Challenger Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva cinch Championships - London Eckental Challenger Khanty-Mansiysk Challenger Hall of Fame Open - Newport Bratislava Challenger Citi Open - Washington Sofia Open - Sofia Kremlin Cup - Moscow Brescia Challenger Astana Open - Nur-Sultan Qatar ExxonMobil Open - Doha Andria Challenger PEOPLEnet CUP - Dnepropetrovsk Sarajevo Challenger Tunis Challenger Bytom Challenger Manchester Challenger Marburg Challenger Rimini Challenger Aptos Challenger Astana Challenger Winston-Salem Open - Winston-Salem Ortisei Challenger Cherbourg Challenger Wolfsburg Challenger Monza Challenger Busan Challenger Delray Beach Open - Delray Beach Athens Challenger Rome Challenger Quimper Challenger Mordovia Cup - Mordovia Alessandria Challenger Turin Challenger Pozoblanco Challenger Privat Bank Cup - Dnepropetrovsk Penza Challenger Batman Challenger Astana Challenger Vancouver Challenger Segovia Challenger Infosys Hall of Fame Open - Newport Astana Challenger Olimp Kyiv Open - Kiev IPP Open - Helsinki Alexander Kolyaskin Memorial - Donetsk Mons Challenger BH Indoor Sarajevo - Sarajevo Bulgarian Open Challenger - Sofia Morocco Tennis Tour - Tanger Shymkent Challenger Eckental Challenger Ortisei Challenger Segovia Challenger Bratislava Challenger Vilnus Challenger Bergamo Challenger Andria Challenger UNICEF Open - 's Hertogenbosch Waco Challenger St. Petersburg Open - St. Petersburg Salzburg Challenger Shenzhen 1 Challenger Ostrava Challenger Mauthausen Challenger Prostejov Challenger Bratislava 1 Challenger Tashkent Challenger Nottingham-2 Challenger Geneva Challenger Bratislava 2 Challenger Roseto Degli Abruzzi Challenger St. Petersburg Open - St. Petersburg Brisbane 1 Challenger Astana Challenger Segovia Challenger Chennai Open - Chennai ATP Kremlin Cup - Moscow Busan Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Andria Challenger St. Remy Challenger Mouilleron-Le-Captif Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Aptos Challenger Tashkent Challenger Yokohama Challenger Karshi Challenger Gerry Weber Open - Halle Taipei City Challenger BMW Open - Munich Gwangju Challenger Samarkand Challenger Almaty Challenger Little Rock Challenger Shymkent Challenger Columbus Challenger Recanati Challenger Nur-Sultan Challenger Segovia Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Nur-Sultan Challenger Ismaning Challenger Brest Challenger Liuzhou Challenger Shenzhen Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bangkok Challenger Bendigo Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Nur-Sultan Challenger Biella Challenger Istanbul Challenger Hamburg Challenger Eckental Challenger Ortisei Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Biella 3 Challenger Biella 4 Challenger Lugano Challenger Hall of Fame Tennis Championships - Newport Prague Challenger Heilbronn Challenger Nottingham 1 Challenger Istanbul 2 Challenger Bergamo Challenger Bratislava Challenger Infosys Hall of Fame Open - Newport Forli 5 Challenger Lille Challenger St. Brieuc Challenger Prague 2 Challenger Shymkent 1 Challenger Shymkent 2 Challenger Bratislava Challenger Ilkley Challenger Porto Challenger Nur-Sultan Challenger Grodzisk Mazowiecki Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Istanbul Challenger Almaty Open - Almaty Ortisei Challenger Oeiras 2 Challenger Quimper Challenger Cleveland Challenger Winston-Salem Open - Winston-Salem Gonet Geneva Open - Geneva Sofia Open - Sofia Rome Challenger Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Apia International - Sydney Kremlin Cup - Moscow Abierto Mexicano de Tenis Mifel - Los Cabos Open 13 - Marseille Tel Aviv Watergen Open - Tel Aviv Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Open de Nice Cote d'Azur - Nice Monte-Carlo Rolex Masters - Monte-Carlo Truist Atlanta Open - Atlanta Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 3R, LAT-UKR 2-3 Rogers Cup - Montreal Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, 1R, UKR-ISR 3-2 U.S. Open - New York French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open - Paris Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Olympics - Rio de Janeiro Davis Cup, World Group, PO, RUS-ITA 1-4